ACTOR SummonZamasuGodBeacon : RandomSpawner
{
DropItem "ZamasuZombie", 256, 75
DropItem "ZamasuImp", 256, 75
DropItem "ZamasuJetpackZombie", 256, 70
DropItem "ZamasuCirnoBaka", 256, 60
DropItem "ZamasuArmor", 256, 55
DropItem "ZamasuBarrelman", 256, 50
DropItem "ZamasuGodArmorTear1", 256, 35
DropItem "ZamasuSoul", 256, 30
DropItem "ZamasuGodArmorTear3", 256, 25
DropItem "ZamasuRevenant", 256, 20
DropItem "ZamasuBehemoth", 256, 20
DropItem "ZamasuNecromancer", 256, 19
DropItem "ZamasuGodArmorTear4", 256, 15
DropItem "ZamasuRune", 256, 10 //ZAMASU RUNE, HELL YEAAAAAAAAAAAAAAA :america flag:
DropItem "ZamasuGodArmorTear5", 256, 6 //Almost zamasu god doomguy , xd
DropItem "ZamasuGodDoomguy", 256, 5
DropItem "ZamasuCardinal", 256, 1 //:pray: , If zamasu cardinal spawned when you don't have a single terminator rune, you can safely restart.
}

ACTOR ZamasuBeaconWeak : CustomInventory 
{
//Creator Jason
//Original Sprite " God Complex Doom "
//$Sprite ZBER
//$Title "Beacon"
  +INVBAR
  Inventory.MaxAmount 1
  Inventory.InterHubAmount 3
  Inventory.Icon "ZBEXA0"
  Inventory.PickupSound "VexedPatriarch/Sight"
  Inventory.PickupMessage "Zamasu God Beacon..."
  Tag "Beacon - Summoning Zamasu God Enemies or Zamasu Enemies"
  States
  {
  Spawn:
    ZBER A -1
	ZBER A 1 Bright A_SpawnItemEx("NemSphereSmoke",random(-12,12),random(-12,12),random(2,16),frandom(-0.4,0.4),frandom(-0.4,0.4),frandom(0,2),0,0,64)
	TNT1 A 0 A_SpawnItemEx("NemesisArmorFX",random(-12,12),random(-12,12),random(-12,12),random(-2,2),random(-2,2),random(-2,2),random(-20,20))
	Loop
  Use:
    TNT1 A 1 A_SpawnItemEx ("ZamasuGodActiveBeacon", 56, 0, 8, 0, 0, 0, 0, 1)
    Stop
  }
}

actor ZamasuGodActiveBeacon
{
  -SOLID
  -SHOOTABLE
  +FRIENDLY
  States
  {
  Spawn:
    ZBER A 105
    ZBER A 0 A_CustomMissile ("TeleportFog", 0, 0, 0, 0, 0)
    ZBER A 0 A_SpawnItemEx ("SummonZamasuGodBeacon", 0, 0, 8, 0, 0, 0, 0, 1)
    goto Death
  Death:
    TNT1 A 1 A_CustomMissile ("TeleportFog", 0, 0, 0, 0, 0)
    stop
  }
}